home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI Varsity Update 1998 August
/
SGI Varsity Update 1998 August.iso
/
dist
/
dist6.4
/
mpi.idb
/
usr
/
relnotes
/
mpt
/
ch3.z
/
ch3
Wrap
Text File
|
1998-07-29
|
3KB
|
69 lines
Chapter 3. Compatibilities and Differences
This chapter describes the compatibility issues that users should consider
when installing MPT version 1.2.1.
3.1 Rebuilding MPI Applications on UNICOS
New header files and a new mpirun command result in the need to rebuild MPI
applications on UNICOS systems. MPI applications built with MPT 1.1 must be
recompiled, but MPI applications built with MPT 1.2 and later must be
relinked. MPI for UNICOS systems is now based on the Silicon Graphics
proprietary implementation rather than on the MPICH implementation.
3.2 Multiprocessing Environment (MPE) Support for UNICOS Dropped
The Multiprocessing Environment (MPE) tools are no longer included with the
MPI product. MPI for UNICOS systems is now based on Silicon Graphics
proprietary implementation rather than on the MPICH implementation, which
provided the MPE tools.
3.3 Array Services No Longer Required for PVM
On IRIX systems, PVM no longer requires that Array Services be installed for
an install operation to successfully complete. If Array Services is
installed, PVM uses the arshell(1) command as the default remote shell
command to start up remote (slave) daemons.
3.4 PVM Libraries Renamed
On IRIX systems, the main library, libpvm.so, has been renamed to
libpvm3.so. An additional library, libpvm-i8.so, has been renamed to
libpvm3-i8.so. This library has Fortran INTEGER*8 interfaces so that 64-bit
integers can be used. Symbolic links from libpvm.so to libpvm3.so and from
libpvm-i8.so to libpvm3-i8.so are provided with this release for
compatibility. The links will be removed in a future version of MPT.
3.5 PVM Environment Variables No Longer Recognized
Because of the move from IRIX shared arenas to POSIX shared memory, the
following PVM environment variables are no longer recognized:
BUFPAGE
MAXHEAP
MAXGROW
PVMBUFDIR (This variable has been replaced with PVM_SHMEM_DIR)
NTASKS
3.6 MPI Workaround and SpeedShop
For IRIX systems, an MPI workaround was added to allow MPI to work correctly
with the NUMA memory placement tools, dplace, dprof, and dlook. However,
this workaround conflicts with running MPI with SpeedShop.
In the workaround, MPI tests the _RLD_LISTenvironment variable for the
DEFAULT string, and if found at the end of the list, moves it to the
beginning of the list to ensure that a user's NUMA memory placement tool
request was made before MPI processes were forked. To disable this
workaround and run MPI programs with SpeedShop, set the MPI_RLD_HACK_OFF
environment variable.
The NUMA memory placement tools will be changed in the IRIX 6.5.1 release so
that this workaround in MPI is no longer needed, and the workaround will be
removed for IRIX 6.5.1 systems in a future release of MPI. Currently, you
cannot invoke mpirun, ssrun, and pre-6.5.1 NUMA memory placement tools
together.
COPYRIGHT(c) 1998 Cray Research, Inc.